<?php
namespace Kuoqi\Api;

use \Kuoqi\Curl;
/**
 * 短信模块的相关信息
 * Class Sms
 * @package Kuoqi\Api
 */
class Sms extends \Kuoqi\Api{
    protected $_tel = '';//发送的短信tel
    protected $_text = '';//发送的短信内容
    protected $_url = '';//短信发送请地址信息
    protected $_params = array();//短息发送请求的数据信息
    /**
     * 初始化
     * Email constructor.
     */
    public function __construct()
    {

    }
    /**
     * 设置发送手机号码
     * createby kuoqi at 2022/10/19 14:08
     * @param $tel
     */
    public function setTel($tel){
        $this->_tel = $tel;
    }
    /**
     * 设置发送内容
     * createby kuoqi at 2022/10/19 14:08
     * @param $text
     */
    public function setText($text){
        $this->_text = $text;
    }
    /**
     * 发送方法
     * createby kuoqi at 2022/10/19 14:08
     */
    public function send(){
        $this->analysis();
        if($this->isValied()){
            if($curres = Curl::sendTo($this->_url,'GET',$this->_params,'json')){
                $this->is_valied = 1;
                $this->errmsg = '发送成功';
            }else{
                $this->is_valied = 0;
                $this->errmsg = '发送失败，对象信息不存在';
            }
        }
        return $this->isValied();
    }
    /**
     * 执行数据解析的方法
     * createby kuoqi at 2022/10/19 14:08
     */
    protected function analysis(){
        //解析数据为常规的可执行的请求
        //todo--这里重写这个执行方法即可
        $this->is_valied = 0;
        $this->errmsg = '异常，请补充analysis函数，以使用本模块功能';
    }



}